package com.qidian.mes.qc.service;

import com.qidian.mes.pojo.QcIndex;
import com.qidian.mes.util.pojo.MESResult;

public interface IndexService {
    MESResult deleteById(Long indexId);
    /**
     * id查询
     * @param indexId
     * @return
     */
    MESResult getById(Long indexId);
    /**
     * 修改数据
     * @param qcIndex
     * @return
     */
    MESResult update(QcIndex qcIndex);
    /**
     * 自动生成编号
     * @return
     */
    MESResult genId();
    /**
     * 保存数据
     * @param qcIndex
     * @return
     */
    MESResult save(QcIndex qcIndex);
    /**
     * 分页查询
     * @param qcIndex
     * @param page
     * @param limit
     * @return
     */
    MESResult list(QcIndex qcIndex, int page, int limit);
}
